package com.huirui.server.service;

import com.huirui.server.pojo.dto.StockShortageRecordDto;
import com.huirui.server.pojo.entity.StockShortageRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.huirui.server.pojo.result.PageResult;
import com.huirui.server.pojo.vo.StockShortageRecordVo;

/**
* @author yujun
* @description 针对表【t_stock_shortage_record(缺货登记信息表)】的数据库操作Service
* @createDate 2025-11-23 18:13:00
*/
public interface StockShortageRecordService extends IService<StockShortageRecord> {

    void addNewShortageRecordApplication(StockShortageRecordDto stockShortageRecordDto);

    PageResult<StockShortageRecordVo> listStockShortageApplication(String productName, String brandName, Integer status, Long page, Long pageSize);

    void handleDeleteApplication(Long id);

    void updateStockShortageRecord(StockShortageRecordDto stockShortageRecordDto);

}
